- 7+ years of experience in Software Development with 3+ years in Python and ideally Python Flask development.
- Demonstrated ability working in Agile development methodologies including CI/CD.
- Ability to understand complex technical problems and solve with simple and efficient solutions.
- Knowledge of architectural and technical operational practices to drive performance, resilience, and scalability from conception to delivery.
- An understanding of non-functional requirements for commercial, mission-critical enterprise software products and services in the areas of system performance, scalability, security, usability, ease of implementation, supportability, and maintainability.
- Experience with building, maintaining, and transforming products working with very large datasets and multiple sources of data and data classifications is a plus
- Understanding of Cloud practices to support effective business continuity, high availability, and security as well as cost-optimised use of infrastructure is a plus.
- Experience developing world-class logical and physical architectures for modern SaaS and n-tier architectures.
- Proficiency in cloud technologies, microservices, containerization
- Experience with REST and GraphQL APIs, ElasticSearch, Postgres, and Hasura a plus
- Knowledge of node.js, React UI framework, and/or Java is a plus
- Experience with Artificial Intelligence and Machine Learning is a plus
- Practical experience in leading development of a software component and a small development team is also a plus
- Compensation – we offer market competitive salaries
- Generous Time Off – we provide competitive time off for you to enjoy life, rest and recharge
- Health Benefits – we offer a variety of plan medical, dental and vision options to best fit your needs
- Life + Disability Insurance – we provide plans to ensure you are supported in the most critical life events
- Perks + Programs – access to Employee Assistance Program, Financial Health Advocacy Services, Legal Insurance, employee discounts, and more!
- 8 hour shift
- Dublin, County Dublin: reliably commute or plan to relocate before starting work (preferred)
- Software Development: 7 years (preferred)
- Python, ideally Python Flask development: 3 years (preferred)
- Agile development methodologies (CI/CD): 3 years (preferred)
- cloud technologies, microservices, containerization: 3 years (preferred)
- REST and GraphQL APIs, ElasticSearch: 3 years (preferred)
Company
Location
Dublin - Ireland
Job type
Full-Time
Python Job Details
Senior Python Software Developer
Dublin, Ireland
Hybrid - work onsite and offsite
About Breakwater Solutions
Breakwater helps mitigate risk and gain insight from sprawling information by combining technology automation and human expertise. Our expert consulting, software, and managed services address the challenges within information governance, disputes and investigations, regulatory compliance, privacy, and cybersecurity.
Breakwater launched in 2020 with technology from IBM and private equity funding from JLL Partners. We are a global hyper-growth company. It is an exciting time to join us!
Job Summary
The Senior Python Software Developer will own components of our SaaS solution. The cloud solution builds on a set of modern open-source technologies running on state-of-the-art cloud environments on Kubernetes (AKS primarily). It utilizes GraphQL and REST APIs, text analytics and full-text search, AI/ML algorithms, edge computing technologies and integration with a large variety of cloud and on-prem data sources.
The role requires both architecture design and the implementation of product functionality in collaboration with the software architect, as well as guidance to junior members of the development team. The Senior Python Software Developer participates in agile sprint planning, owns the detailing of implementation approaches in our MS DevOps system and ensures high quality implementation of features. This role will work closely with the Chief Architect on evaluation of technologies and implementation approaches, with the Agile Scrum Lead in sprint planning and review activities and with the QA Lead on software quality.
Skills + Qualifications
Perks + Benefits
Equal Employment Opportunity Statement
Breakwater is proud to be an equal opportunity employer. We are committed to a work environment that supports, inspires, and respects all individuals and in which all people processes are merit-based and applied without discrimination on the basis of race, color, religion, sex, sexual orientation, gender identity, marital status, age, disability, national or ethnic origin, military service status, citizenship, or other protected characteristic under federal, state or local law.
Job Type: Full-time
Schedule:
Ability to commute/relocate:
Experience:
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs